<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Aestate: aestate.ajson.sim.decoder Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aestate
   &#160;<span id="projectnumber">1.0.5</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceaestate.html">aestate</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1ajson.html">ajson</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1ajson_1_1sim.html">sim</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html">decoder</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">aestate.ajson.sim.decoder Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1ajson_1_1sim_1_1decoder_1_1_j_s_o_n_decoder.html">JSONDecoder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae5645b93d2c5901ef19b7c19ddb699fb"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ae5645b93d2c5901ef19b7c19ddb699fb">_import_c_scanstring</a> ()</td></tr>
<tr class="separator:ae5645b93d2c5901ef19b7c19ddb699fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c4f08f085a1bb23155e14b95fa0e9e8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a3c4f08f085a1bb23155e14b95fa0e9e8">_floatconstants</a> ()</td></tr>
<tr class="separator:a3c4f08f085a1bb23155e14b95fa0e9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0f3221f2f93daa146fefc95fbda9c6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a2a0f3221f2f93daa146fefc95fbda9c6">py_scanstring</a> (s, end, encoding=None, strict=True, _b=<a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a3d305c266b7053db7632daef4baf3897">BACKSLASH</a>, _m=STRINGCHUNK.match, _join=u''.join, _PY3=PY3, _maxunicode=sys.maxunicode)</td></tr>
<tr class="separator:a2a0f3221f2f93daa146fefc95fbda9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b10adacf662fd05d1a11dc73d8760a0"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a8b10adacf662fd05d1a11dc73d8760a0">JSONObject</a> (state, encoding, strict, scan_once, object_hook, object_pairs_hook, memo=None, _w=WHITESPACE.match, _ws=<a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a7694f98d5b230fc70483ce2f7b2541e1">WHITESPACE_STR</a>)</td></tr>
<tr class="separator:a8b10adacf662fd05d1a11dc73d8760a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916fb59e861291b8ff93e6413ffbff5e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a916fb59e861291b8ff93e6413ffbff5e">JSONArray</a> (state, scan_once, _w=WHITESPACE.match, _ws=<a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a7694f98d5b230fc70483ce2f7b2541e1">WHITESPACE_STR</a>)</td></tr>
<tr class="separator:a916fb59e861291b8ff93e6413ffbff5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a694a4f8f7765d09e857dd7f174354f49"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a694a4f8f7765d09e857dd7f174354f49">c_scanstring</a> = <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ae5645b93d2c5901ef19b7c19ddb699fb">_import_c_scanstring</a>()</td></tr>
<tr class="separator:a694a4f8f7765d09e857dd7f174354f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6dda005c7cc89c800e72823370df4a4"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ab6dda005c7cc89c800e72823370df4a4">__all__</a> = ['<a class="el" href="classaestate_1_1ajson_1_1sim_1_1decoder_1_1_j_s_o_n_decoder.html">JSONDecoder</a>']</td></tr>
<tr class="separator:ab6dda005c7cc89c800e72823370df4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9592d38e802d792e77d790db5cb2d4f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a9592d38e802d792e77d790db5cb2d4f4">FLAGS</a> = re.VERBOSE | re.MULTILINE | re.DOTALL</td></tr>
<tr class="separator:a9592d38e802d792e77d790db5cb2d4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72013e2ea95fc39f9f05a3d662e84876"><td class="memItemLeft" align="right" valign="top">dictionary&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a72013e2ea95fc39f9f05a3d662e84876">_CONSTANTS</a></td></tr>
<tr class="separator:a72013e2ea95fc39f9f05a3d662e84876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb220d834abba3c1e84c729634c0d0cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#aeb220d834abba3c1e84c729634c0d0cc">STRINGCHUNK</a> = re.compile(r'(.*?)([&quot;\\\x00-\x1f])', <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a9592d38e802d792e77d790db5cb2d4f4">FLAGS</a>)</td></tr>
<tr class="separator:aeb220d834abba3c1e84c729634c0d0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d305c266b7053db7632daef4baf3897"><td class="memItemLeft" align="right" valign="top">dictionary&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a3d305c266b7053db7632daef4baf3897">BACKSLASH</a></td></tr>
<tr class="separator:a3d305c266b7053db7632daef4baf3897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4447b1a1f20bec38632edc4a0031946"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ac4447b1a1f20bec38632edc4a0031946">DEFAULT_ENCODING</a> = &quot;utf-8&quot;</td></tr>
<tr class="separator:ac4447b1a1f20bec38632edc4a0031946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6efbe3fb3c4e326360a72be138d78d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a8a6efbe3fb3c4e326360a72be138d78d">scanstring</a> = <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a694a4f8f7765d09e857dd7f174354f49">c_scanstring</a> or <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a2a0f3221f2f93daa146fefc95fbda9c6">py_scanstring</a></td></tr>
<tr class="separator:a8a6efbe3fb3c4e326360a72be138d78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad60c5d0994def03dadcdafcaa036a387"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ad60c5d0994def03dadcdafcaa036a387">WHITESPACE</a> = re.compile(r'[ \t\n\r]*', <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a9592d38e802d792e77d790db5cb2d4f4">FLAGS</a>)</td></tr>
<tr class="separator:ad60c5d0994def03dadcdafcaa036a387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7694f98d5b230fc70483ce2f7b2541e1"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a7694f98d5b230fc70483ce2f7b2541e1">WHITESPACE_STR</a> = ' \t\n\r'</td></tr>
<tr class="separator:a7694f98d5b230fc70483ce2f7b2541e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Implementation of JSONDecoder
</pre> </div><h2 class="groupheader">Function Documentation</h2>
<a id="a3c4f08f085a1bb23155e14b95fa0e9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c4f08f085a1bb23155e14b95fa0e9e8">&#9670;&nbsp;</a></span>_floatconstants()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder._floatconstants </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00028">28</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="ae5645b93d2c5901ef19b7c19ddb699fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5645b93d2c5901ef19b7c19ddb699fb">&#9670;&nbsp;</a></span>_import_c_scanstring()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder._import_c_scanstring </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00011">11</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a916fb59e861291b8ff93e6413ffbff5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a916fb59e861291b8ff93e6413ffbff5e">&#9670;&nbsp;</a></span>JSONArray()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder.JSONArray </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>scan_once</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_w</em> = <code>WHITESPACE.match</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_ws</em> = <code><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a7694f98d5b230fc70483ce2f7b2541e1">WHITESPACE_STR</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00244">244</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a8b10adacf662fd05d1a11dc73d8760a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b10adacf662fd05d1a11dc73d8760a0">&#9670;&nbsp;</a></span>JSONObject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder.JSONObject </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>encoding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>strict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>scan_once</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>object_hook</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>object_pairs_hook</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>memo</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_w</em> = <code>WHITESPACE.match</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_ws</em> = <code><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a7694f98d5b230fc70483ce2f7b2541e1">WHITESPACE_STR</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00149">149</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a2a0f3221f2f93daa146fefc95fbda9c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a0f3221f2f93daa146fefc95fbda9c6">&#9670;&nbsp;</a></span>py_scanstring()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder.py_scanstring </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>strict</em> = <code>True</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_b</em> = <code><a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a3d305c266b7053db7632daef4baf3897">BACKSLASH</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_m</em> = <code>STRINGCHUNK.match</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_join</em> = <code>u''.join</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_PY3</em> = <code>PY3</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>_maxunicode</em> = <code>sys.maxunicode</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Scan the string s for a JSON string. End is the index of the
character in s after the quote that started the JSON string.
Unescapes all valid JSON string escape sequences and raises ValueError
on attempt to decode an invalid string. If strict is False then literal
control characters are allowed in the string.

Returns a tuple of the decoded string and the index of the character in s
after the end quote.</pre> 
<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00055">55</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ab6dda005c7cc89c800e72823370df4a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6dda005c7cc89c800e72823370df4a4">&#9670;&nbsp;</a></span>__all__</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">list aestate.ajson.sim.decoder.__all__ = ['<a class="el" href="classaestate_1_1ajson_1_1sim_1_1decoder_1_1_j_s_o_n_decoder.html">JSONDecoder</a>']</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00023">23</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a72013e2ea95fc39f9f05a3d662e84876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72013e2ea95fc39f9f05a3d662e84876">&#9670;&nbsp;</a></span>_CONSTANTS</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">dictionary aestate.ajson.sim.decoder._CONSTANTS</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;=  {</div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;    <span class="stringliteral">&#39;-Infinity&#39;</span>: NegInf,</div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;    <span class="stringliteral">&#39;Infinity&#39;</span>: PosInf,</div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;    <span class="stringliteral">&#39;NaN&#39;</span>: NaN,</div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00040">40</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a3d305c266b7053db7632daef4baf3897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d305c266b7053db7632daef4baf3897">&#9670;&nbsp;</a></span>BACKSLASH</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dictionary aestate.ajson.sim.decoder.BACKSLASH</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;=  {</div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;    <span class="stringliteral">&#39;&quot;&#39;</span>: <span class="stringliteral">u&#39;&quot;&#39;</span>, <span class="stringliteral">&#39;\\&#39;</span>: <span class="stringliteral">u&#39;\\&#39;</span>, <span class="stringliteral">&#39;/&#39;</span>: <span class="stringliteral">u&#39;/&#39;</span>,</div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;    <span class="stringliteral">&#39;b&#39;</span>: <span class="stringliteral">u&#39;\b&#39;</span>, <span class="stringliteral">&#39;f&#39;</span>: <span class="stringliteral">u&#39;\f&#39;</span>, <span class="stringliteral">&#39;n&#39;</span>: <span class="stringliteral">u&#39;\n&#39;</span>, <span class="stringliteral">&#39;r&#39;</span>: <span class="stringliteral">u&#39;\r&#39;</span>, <span class="stringliteral">&#39;t&#39;</span>: <span class="stringliteral">u&#39;\t&#39;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00047">47</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a694a4f8f7765d09e857dd7f174354f49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a694a4f8f7765d09e857dd7f174354f49">&#9670;&nbsp;</a></span>c_scanstring</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder.c_scanstring = <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#ae5645b93d2c5901ef19b7c19ddb699fb">_import_c_scanstring</a>()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00019">19</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="ac4447b1a1f20bec38632edc4a0031946"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4447b1a1f20bec38632edc4a0031946">&#9670;&nbsp;</a></span>DEFAULT_ENCODING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string aestate.ajson.sim.decoder.DEFAULT_ENCODING = &quot;utf-8&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00052">52</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a9592d38e802d792e77d790db5cb2d4f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9592d38e802d792e77d790db5cb2d4f4">&#9670;&nbsp;</a></span>FLAGS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.ajson.sim.decoder.FLAGS = re.VERBOSE | re.MULTILINE | re.DOTALL</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00025">25</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a8a6efbe3fb3c4e326360a72be138d78d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a6efbe3fb3c4e326360a72be138d78d">&#9670;&nbsp;</a></span>scanstring</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.ajson.sim.decoder.scanstring = <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a694a4f8f7765d09e857dd7f174354f49">c_scanstring</a> or <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a2a0f3221f2f93daa146fefc95fbda9c6">py_scanstring</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00143">143</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="aeb220d834abba3c1e84c729634c0d0cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb220d834abba3c1e84c729634c0d0cc">&#9670;&nbsp;</a></span>STRINGCHUNK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.ajson.sim.decoder.STRINGCHUNK = re.compile(r'(.*?)([&quot;\\\x00-\x1f])', <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a9592d38e802d792e77d790db5cb2d4f4">FLAGS</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00046">46</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="ad60c5d0994def03dadcdafcaa036a387"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad60c5d0994def03dadcdafcaa036a387">&#9670;&nbsp;</a></span>WHITESPACE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.ajson.sim.decoder.WHITESPACE = re.compile(r'[ \t\n\r]*', <a class="el" href="namespaceaestate_1_1ajson_1_1sim_1_1decoder.html#a9592d38e802d792e77d790db5cb2d4f4">FLAGS</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00145">145</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
<a id="a7694f98d5b230fc70483ce2f7b2541e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7694f98d5b230fc70483ce2f7b2541e1">&#9670;&nbsp;</a></span>WHITESPACE_STR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string aestate.ajson.sim.decoder.WHITESPACE_STR = ' \t\n\r'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="decoder_8py_source.html#l00146">146</a> of file <a class="el" href="decoder_8py_source.html">decoder.py</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
